638c74c612592c3a7de0668f0215a29bc921d945,qcadoo-security/src/main/java/com/qcadoo/security/internal/filters/SessionExpirationFilter.java,SessionExpirationFilter,redirectToLoginPage,#HttpServletRequest#HttpServletResponse#,82

Before Change


        } else if ("true".equals(request.getParameter("popup"))) {
            String targetUrl = request.getContextPath() + "/login.html?popup=true&targetUrl="
                    + URLEncoder.encode(request.getRequestURL().toString() + "?" + request.getQueryString(), "UTF-8");
            response.sendRedirect(response.encodeRedirectURL(targetUrl));
        } else if ("true".equals(request.getParameter("iframe"))) {
            String targetUrl = request.getContextPath() + "/login.html?iframe=true";
            response.sendRedirect(response.encodeRedirectURL(targetUrl));

After Change


        } else if ("true".equals(request.getParameter("popup"))) {
            String targetUrl = request.getContextPath() + "/login.html?popup=true&targetUrl="
                    + URLEncoder.encode(request.getRequestURL().toString() + "?" + request.getQueryString(), "UTF-8");
            response.sendRedirect(addUrlContext(request, response.encodeRedirectURL(targetUrl)));
            
        } else if ("true".equals(request.getParameter("iframe"))) {
            String targetUrl = request.getContextPath() + "/login.html?iframe=true";